﻿using System;
using System.Collections.Generic;
using SistemaFinanceiro.classes.core;

namespace SistemaFinanceiro.classes.entidades
{
    public class Usuario : GenericoClasse
    {
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }


        private String nome;

        public String Nome
        {
            get { return nome; }
            set { nome = value; }
        }

        private String usuario;

        public String Login
        {
            get { return usuario; }
            set { usuario = value; }
        }

        private String senha;

        public String Senha
        {
            get { return senha; }
            set { senha = value; }
        }



        public static Dictionary<string, string> GetCamposTabela()
        {
            Dictionary<string, string> fields = new Dictionary<string, string>();
            fields.Add("USU_ID", "Id");
            fields.Add("USU_NOME", "Nome");
            fields.Add("USU_LOGIN", "Login");
            fields.Add("USU_SENHA", "Senha");
            return fields;
        }

        public static string GetNomeTabela()
        {
            return "USU_USUARIO";
        }

        public static Dictionary<string, string> GetCamposId()
        {
            Dictionary<string, string> fields = new Dictionary<string, string>();
            fields.Add("USU_ID", "Id");
            return fields;
        }
    }
}
